package com.ruoyi.carService.service;

import java.util.List;
import com.ruoyi.system.api.domain.ReleaseInformation;

/**
 * 信息发布Service接口
 * 
 * @author ruoyi
 * @date 2024-09-09
 */
public interface IReleaseInformationService 
{
    /**
     * 查询信息发布
     * 
     * @param riId 信息发布主键
     * @return 信息发布
     */
    public ReleaseInformation selectReleaseInformationByRiId(Long riId);

    /**
     * 查询信息发布列表
     * 
     * @param releaseInformation 信息发布
     * @return 信息发布集合
     */
    public List<ReleaseInformation> selectReleaseInformationList(ReleaseInformation releaseInformation);

    /**
     * 新增信息发布
     * 
     * @param releaseInformation 信息发布
     * @return 结果
     */
    public int insertReleaseInformation(ReleaseInformation releaseInformation);

    /**
     * 修改信息发布
     * 
     * @param releaseInformation 信息发布
     * @return 结果
     */
    public int updateReleaseInformation(ReleaseInformation releaseInformation);

    /**
     * 批量删除信息发布
     * 
     * @param riIds 需要删除的信息发布主键集合
     * @return 结果
     */
    public int deleteReleaseInformationByRiIds(Long[] riIds);

    /**
     * 删除信息发布信息
     * 
     * @param riId 信息发布主键
     * @return 结果
     */
    public int deleteReleaseInformationByRiId(Long riId);


    //根据商铺名称和门店地址查询发布的信息
    // public List<ReleaseInformation> queryReleaseByLike(String merchantName,String merchantAddress);
    public List<ReleaseInformation> queryReleaseByLike(ReleaseInformation releaseInformation);


    //查询未审核的发布信息
    public List<ReleaseInformation> queryReleaseUnCheck();
    //查询未审核的发布信息
    public List<ReleaseInformation> queryReleaseUnCheck1();
}
